package lab02.test31;

import java.util.*;

public class Test {
    public static void main(String[] args) {
        //集合
        //数组：三个整数，五个学生，十个手机
        int[] numbers=new int[3];
        numbers[0]=12;
        numbers[1]=18;
        numbers[2]=16;
        //集合：List,Map,Set
        //Integer(类)包装类型,int：基本数据类型

        List<Integer> alist=new ArrayList<Integer>();
        alist.add(1);
        alist.add(2);
        alist.add(3);

        List<Integer> numberList=new ArrayList<Integer>();
        //抽象类（abstract），接口(interface)，不能实例化
        //Ctrl+b 看它是抽象类还是接口
        numberList.add(10);
        numberList.add(18);
        numberList.add(12);
        numberList.add(122);
        numberList.add(333);
        numberList.add(18);

        numberList.addAll(alist);

        //numberList.remove(3);
        for (Integer n:numberList){
            System.out.println(n);
        }

        List<String> names=new ArrayList<String>();
        names.add("张三");
        names.add("李四");
        names.add("王五");
        names.add("马六");
        names.add("赵七");

        for (String str:names){
            System.out.println(names.indexOf(str));
            System.out.println(str);
        }

        System.out.println("集合的大小："+names.size());
        names.remove(2);
        System.out.println("第三个元素："+names.get(2));
        System.out.println("集合的大小："+names.size());
    }
}

